6af60a728a2e5aad725e9192cbb9553c89a3742a,rabix-bindings/src/main/java/org/rabix/bindings/model/DataType.java,DataType,isCompatible,#DataType#boolean#,184
Before Change
}
if (isArray())
return value.isArray() && subtype.isCompatible(value.getSubtype(), allowAny);
if (isRecord()) {
if (!value.isRecord())
After Change
}
if (isArray()) {
if (!value.isArray())
return false;
if (value.getSubtype().isUnion()) {
for (DataType dt : value.getSubtype().getTypes()) {
if (!subtype.isCompatible(dt, allowAny))
return false;
}
return true;
}